package com.cskaoyan.javase.oop2._0encapsulate;
/**
 * Getter/Setter方法的快捷键
 * Alt + Insert
 *
 * 注意:
 * 1.静态成员变量，如果也需要Getter/Setter方法，需要注意其Getter/Setter方法也要是静态的。（当然，静态变量写Getter/Setter方法是很少见的）
 * 2.在源代码中,Java的开发者不太喜欢用Getter/Setter方法,即便它确实是一个Getter/Setter方法.,可能会出现方法名不同的情况
 *
 * @since 16:33
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
}

class Animal{
    private String name;
    private static int a;

    public static int getA() {
        return a;
    }

    public static void setA(int a) {
        Animal.a = a;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
